/****************************************************************
 *This file is include.h
 ****************************************************************/
#ifndef	__INCLUDE_H_
#define __INCLUDE_H_

 //******system    libs*******//
#include <dirent.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <errno.h>
#include <fcntl.h>
#include <getopt.h>
#include <pthread.h>
#include <memory.h>
#include <math.h>
#include <netdb.h>
#include <dirent.h>
#include <sched.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/select.h>
#include <sys/time.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <linux/input.h>
#include <linux/types.h>
#include <linux/spi/spidev.h>
#include <sys/statfs.h>
#include <sys/time.h>
#include <time.h>
#include <malloc.h> 
#include <string.h>
#include <sys/socket.h>    
#include <netinet/in.h>    
#include <arpa/inet.h>     
#include <unistd.h>        
#include <netinet/tcp.h>

// NI visa 
#include "visa.h"

//******user	  libs*******//
#include "fifo.h"
#include "cJSON_Utils.h"
#include "cJSON.h"
#include "define.h"
#include "global.h"
#include "system_init.h"
#include "signal_process_func.h"
#include "dev_mmap_opt.h"
#include "hitmc_disk_space.h"

//******board thread*******//
#include "thread_one.h"
#include "thread_two.h"
#include "thread_three.h"
#include "thread_four.h"
#include "thread_five.h"
#include "thread_eleven.h"
#include "thread_twenty_one.h"
#include "thread_twenty_two.h"
#include "thread_twenty_three.h"
#include "thread_twenty_four.h"

//******other board*******//
#include "hitmc_board.h"

#endif

